En UML, la navegabilidad en una asociación indica la dirección en la que fluye la interacción entre un actor y un caso de uso. Aunque las asociaciones en diagramas de casos de uso suelen ser bidireccionales por defecto, es posible especificar el sentido de la navegación para representar interacciones más precisas o unidireccionales (OMG, 2017, sección 18.1).

Uso de la Navegabilidad

Propósito

Notación

Ejemplo Básico

Figura
Ejemplo Básico de Navegabilidad

uml diagram

Ejemplo Práctico

Escenario: Sistema Bancario

Un cliente solicita consultar su saldo, y el sistema puede notificar al cliente sobre actualizaciones automáticas.

Figura
Cliente Consulta su Saldo

uml diagram

Explicación:

Reglas y Buenas Prácticas

Navegabilidad

El sentido de la navegación en las asociaciones entre actores y casos de uso es una herramienta opcional pero útil para clarificar flujos específicos de interacción. Aunque no siempre es necesario incluir navegabilidad explícita, su uso puede ser valioso en sistemas complejos o cuando se requiere precisión adicional en los diagramas. Esto mejora la legibilidad y facilita la comprensión por parte de todos los stakeholders del proyecto.